#ifndef _SANCTIOND_HPP_
#define	_SANCTIOND_HPP_
/*******************************************************************************
 ** Name: sanctiond.hpp                                                       **
 ** Description: The main server header.                                      **
 **                                                                           **
 ** Open Source Initiative (OSI) Approved License                             **
 **                                                                           **
 ** The contents of this file are subject to the terms of the                 **
 ** Common Development and Distribution License, Version 1.0 only             **
 ** (the "License").  You may not use this file except in compliance          **
 ** with the License.                                                         **
 **                                                                           **
 ** You can find a copy of the license in the LICENSE file within             **
 ** this distribution or at $WIKI/display/ODS/License-software.               **
 ** Software distributed under the License is distributed on an "AS IS"       **
 ** basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.           **
 ** See the License for the specific language governing permissions           **
 ** and limitations under the License.                                        **
 **                                                                           **
 ** When distributing Covered Code, include this CDDL header in each          **
 ** file and include the License file at $GAME_DIR/LICENSE.                   **
 ** If applicable, add the following below this header, with the indicated    **
 ** fields enclosed by brackets "[]" replaced with your own identifying       **
 ** information: Portions Copyright [yyyy] [name of copyright owner]          **
 **                                                                           **
 ** Copyright (c) 2009-2012 Open Design Strategies, LLC                       **
 ** All rights reserved.                                                      **
 ******************************************************************************/
// Created on April 4, 2010, 10:03 AM
// Modified $Date$ by $Author$
#define sanctiond_hpp_ID   "$Id$"



#include <map>
#include <string>
#include "help.hpp"
//#include "client.hpp"

class World;
class ObjFactory;
class Log;
class State;
class Client;

// Global external AFX routines
World &     GlobalGetWorld();
ObjFactory &GlobalGetFactory();
std::map<std::string,std::string> & GlobalGetCfgSettings();
Log &       GlobalGetLogger();
std::map<std::string,HelpFileValue> & GlobalGetHelpCommands();

extern std::map<std::string, std::string> cfgSettings;

State &		GlobalGetState();


#endif	/* _SANCTIOND_HPP_ */

